package com.ruoyi.yipaiju.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 尽调报告订单对象 fo_diligence_report_order
 * 
 * @author liuwp
 * @date 2025-08-06
 */
public class DifyFlow
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private String id;
    private String xcxUserName;
    private String userQuestion;
    private String houseTitle;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date finishTime;
    private String aiOutput;
    private String sessionId;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;
    private Long xcxUserId;
    private Long houseId;
    private String houseHref;
    private String xcxUserAvatar;

    public String getXcxUserAvatar() {
        return xcxUserAvatar;
    }

    public void setXcxUserAvatar(String xcxUserAvatar) {
        this.xcxUserAvatar = xcxUserAvatar;
    }

    public String getHouseHref() {
        return houseHref;
    }

    public void setHouseHref(String houseHref) {
        this.houseHref = houseHref;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getXcxUserName() {
        return xcxUserName;
    }

    public void setXcxUserName(String xcxUserName) {
        this.xcxUserName = xcxUserName;
    }

    public String getUserQuestion() {
        return userQuestion;
    }

    public void setUserQuestion(String userQuestion) {
        this.userQuestion = userQuestion;
    }

    public String getHouseTitle() {
        return houseTitle;
    }

    public void setHouseTitle(String houseTitle) {
        this.houseTitle = houseTitle;
    }

    public Date getFinishTime() {
        return finishTime;
    }

    public void setFinishTime(Date finishTime) {
        this.finishTime = finishTime;
    }

    public String getAiOutput() {
        return aiOutput;
    }

    public void setAiOutput(String aiOutput) {
        this.aiOutput = aiOutput;
    }

    public String getSessionId() {
        return sessionId;
    }

    public void setSessionId(String sessionId) {
        this.sessionId = sessionId;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Long getXcxUserId() {
        return xcxUserId;
    }

    public void setXcxUserId(Long xcxUserId) {
        this.xcxUserId = xcxUserId;
    }

    public Long getHouseId() {
        return houseId;
    }

    public void setHouseId(Long houseId) {
        this.houseId = houseId;
    }
}
